package com.edais.service;

import java.util.List;
import java.util.Map;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;

import com.edais.vo.FinanceListVo;
import com.edais.vo.FinanceVo;
import com.edais.vo.PlanCategorysVo;

@Service

public interface FinancePlanService {
	
	/**
	 * 获取所有的产品条数
	 * 
	 * */
	public String getFinancesCount(Map<String, Object> map) throws Exception;
	
	
	/**
	 * 获取所有的产品
	 * 
	 * */
	public List<FinanceListVo> getFinanceList(Map<String, Object> map) throws Exception;
	
	public String getChildFinancePlanCount(String queryFlag) throws Exception;
	
	public List<Map<String,Object>> getChildFinancePlanList(String queryFlag) throws Exception;
	
	public List<PlanCategorysVo> getCategorys(Map<String, Object> map) throws Exception;
	
	public List<FinanceVo> getPlansByKind(Map<String, Object> map) throws Exception;
	
	public Map<String,Object> getCategoryList(Map<String, Object> map) throws Exception;
	public Map<String,Object> getPlanListByKind(Map<String, Object> map) throws Exception;

}
